.lawyer-introduce{
	width:100%;
	min-height:666rpx;
	position: relative;
	margin-top: 194rpx;
	background-image:linear-gradient(180deg,rgba(255, 255, 255, 0.7) 0%,#ffffff 100%);
	border-radius:24rpx;
	.lawyer-info-container{
		display: flex;
		align-items: center;
		position: absolute;
		top: -72rpx;
		width: 100%;
		z-index: 10;
		padding: 0rpx 24rpx 0rpx 24rpx;
		box-sizing: border-box;
		.lawyer-photo-wrapper{
			width:218rpx;
			height:248rpx;
			background-color: #6f6d76;
			border-radius: 12rpx;
			/deep/ .u-image__image{
				position: absolute;
				bottom: 0rpx;
			}	
		}
		.lawyer-info-wrapper{
			display: flex;
			flex-direction: column;
			margin-left: 32rpx;
			.lawyer-name{
				height: 114rpx;
				line-height: 114rpx;
				font-family:$global-font-family;
				font-weight:900;
				color:#1d1d1f;
				font-size:36rpx;
			}
			.lawyer-tag-list{
				display: flex;
				.lawyer-tag{
					width: auto;
					padding: 0rpx 16rpx 0rpx 16rpx;
					height: 42rpx;
					line-height: 42rpx;
					font-size: 24rpx;
					font-family:$global-font-family;
					border:2rpx solid;
					border-radius: 12rpx;
					margin-right: 16rpx;
					&.work-year{
						color:#e93c3c;
						border-color: #ff7e7e;
					}
					&.lawyer-major{
						color:#1370c1;
						border-color:#8bc5f8;
					}
				}
			}
		}
	}
	.lawyer-introduce-main{
		position: absolute;
		padding: 0rpx 24rpx 0rpx 24rpx;
		box-sizing: border-box;
	.service-quality-container{
		width: 100%;
		display: flex;
		margin-top: 224rpx;
		.service-quality-item{
			flex: 1;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content:space-between;
			height: 92rpx;
			box-sizing: border-box;
			position: relative;
			.service-score{
				height: 56rpx;
				font-family:$global-font-family;
				font-weight:900;
				color:#1370c1;
				font-size:40rpx;
				.time-unit{
					font-size: 24rpx;
				}
			}
			.service-name{
				font-family:$global-font-family;
				color:#999999;
				font-size:24rpx;
			}
			&::after{
				content:"";
				width:2rpx;
				height:56rpx;
				background-color:#999999;
				position: absolute;
				right: 0rpx;
				top: 50%;
				transform: translateY(-50%);
			}
			&:last-of-type{
				&::after{
					background-color: transparent;
				}
			}
		}
	}
	.lawyer-specialty-container{
		display: flex;
		align-items: flex-start;
		margin-top: 36rpx;
		width: 100%;
		box-sizing: border-box;
		.specialty-label{
			width:120rpx;
			height:34rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			font-family:$global-font-family;
			color:#1d1d1f;
			font-size:24rpx;
		}
		.specialty-list-wrapper{
			flex: 1;
			margin-left: 24rpx;
			overflow: hidden;
			text-overflow: ellipsis;
			// white-space: nowrap;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			word-wrap: break-word;
			.specialty-item{
				height:34rpx;
				line-height: 34rpx;
				font-family:$global-font-family;
				color:#333333;
				font-size:24rpx;
				margin-right: 16rpx;
				width: auto;
				display: inline-block;
			}
		}
	}
	.lawyer-desc-container{
		display: flex;
		align-items: flex-start;
		width: 100%;
		margin-top: 30rpx;
		.desc-label{
			width:120rpx;
			height:34rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			font-family:$global-font-family;
			color:#1d1d1f;
			font-size:24rpx;
		}
		.desc-content{
			flex: 1;
			margin-left: 24rpx;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 5;
			-webkit-box-orient: vertical;
			word-wrap: break-word;
			font-family:$global-font-family;
			color:#707070;
			font-size:24rpx;
		}
	  }
	  .see-more-btn-container{
		  display: flex;
		  justify-content: flex-end;
		  .see-more-btn{
		  		  width:196rpx;
		  		  height:52rpx;
		  		  background-color:#ffffff;
		  		  border:2rpx solid;
		  		  border-color:#cccccc;
		  		  border-radius:16rpx;
		  		  font-family:$global-font-family;
		  		  color:#1d1d1f;
		  		  font-size:28rpx;
		  		  display: flex;
		  		  align-items: center;
		  		  justify-content: center;
		  		  margin-top: 32rpx;
		  }
	  }
	}
	.service-assurance-container{
		position: absolute;
		bottom: 0rpx;
		transform: translateY(100%);
		height: 98rpx;
		width: 100%;
		display: flex;
		.service-assurance-item{
			flex: 1;
			display: flex;
			align-items: center;
			justify-content: center;
			font-family:$global-font-family;
			color:#999999;
			font-size:24rpx;
			.icon{
				margin-right: 8rpx;
			}
		}
	}
}